runtime.sudog.ticket (field)
18 uses
runtime (current package)
runtime2.go#L425: ticket uint32
sema.go#L168: s.ticket = 0
sema.go#L193: if s.ticket != 0 || cansemacquire(addr) {
sema.go#L257: if s.ticket != 0 {
sema.go#L261: s.ticket = 1
sema.go#L264: if s.ticket == 1 && getg().m.locks == 0 && getg() != getg().m.g0 {
sema.go#L322: s.ticket = t.ticket
sema.go#L381: s.ticket = cheaprand() | 1
sema.go#L386: for s.parent != nil && s.parent.ticket > s.ticket {
sema.go#L430: t.ticket = s.ticket
sema.go#L460: if s.next == nil || s.prev != nil && s.prev.ticket < s.next.ticket {
sema.go#L484: s.ticket = 0
sema.go#L604: s.ticket = t
sema.go#L701: if s.ticket == t {
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |